﻿using System;
using System.Collections.Generic;

namespace Database.ERPNext
{
    public partial class tabBOM
    {
        public string name { get; set; } = null!;
        public DateTime? creation { get; set; }
        public DateTime? modified { get; set; }
        public string? modified_by { get; set; }
        public string? owner { get; set; }
        public int docstatus { get; set; }
        public int idx { get; set; }
        public string? item { get; set; }
        public string? company { get; set; }
        public string? uom { get; set; }
        public decimal quantity { get; set; }
        public int is_active { get; set; }
        public int is_default { get; set; }
        public int allow_alternative_item { get; set; }
        public int set_rate_of_sub_assembly_item_based_on_bom { get; set; }
        public string? project { get; set; }
        public string? image { get; set; }
        public string? rm_cost_as_per { get; set; }
        public string? buying_price_list { get; set; }
        public string? price_list_currency { get; set; }
        public decimal plc_conversion_rate { get; set; }
        public string? currency { get; set; }
        public decimal conversion_rate { get; set; }
        public int with_operations { get; set; }
        public string? transfer_material_against { get; set; }
        public string? routing { get; set; }
        public int fg_based_operating_cost { get; set; }
        public decimal operating_cost_per_bom_quantity { get; set; }
        public decimal process_loss_percentage { get; set; }
        public decimal process_loss_qty { get; set; }
        public decimal operating_cost { get; set; }
        public decimal raw_material_cost { get; set; }
        public decimal scrap_material_cost { get; set; }
        public decimal base_operating_cost { get; set; }
        public decimal base_raw_material_cost { get; set; }
        public decimal base_scrap_material_cost { get; set; }
        public decimal total_cost { get; set; }
        public decimal base_total_cost { get; set; }
        public string? item_name { get; set; }
        public string? description { get; set; }
        public int has_variants { get; set; }
        public int inspection_required { get; set; }
        public string? quality_inspection_template { get; set; }
        public int show_in_website { get; set; }
        public string? route { get; set; }
        public string? website_image { get; set; }
        public string? thumbnail { get; set; }
        public int show_items { get; set; }
        public int show_operations { get; set; }
        public string? web_long_description { get; set; }
        public string? amended_from { get; set; }
        public string? _user_tags { get; set; }
        public string? _comments { get; set; }
        public string? _assign { get; set; }
        public string? _liked_by { get; set; }
    }
}
